Repository Validation
This section is important for everyone with merge permissions!
General Information
We all know how frequently in the past a broken .json
file has caused us headaches like a broken gallery in the app and on the website. To fix this, the GitHub Validation for modlist repositories has been updated. It now validates repositories.json
and the .json
files linked therein.
The test runs every 4 hours as well as on every pull request and commit made to the wabbajack-tools/mod-lists
repository.
To check past runs or trigger a new run on the main repository (in case the website and app gallery are broken and you need to find the issue) go to the Github Actions Tab
Merging Procedure
Before merging older pull requests it is recommended to run the validation again even if they have been previously validated as the linked .json
files may have been edited or deleted since. The merging process is as follows:
- Go to the Details page of the Validation run:
- Re-run all jobs:
- If the run is successful:
- In the case of pull request validation, the pull request may now be merged
- In the case of a regular validation (not validating a pull request), the gallery is up and in good condition.
- If the run is unsuccessful, you can find the reason for the test failing in the log under the test section:
In this example the error was a missing
,
in the.json
file of the repository that was to be merged.